/*Layout Styles*/
h3 {margin: 0px; margin-bottom: 5px; }
h5 {margin: 0;padding: 0;}
form {padding: 0px; border: 0px; margin: 0;}
a {border: 0;}

#outside {margin: auto; width: 800px;}
#menu {padding: 5px;}
#content {border: solid 1px white; padding: 0;}
#header {margin: 0; padding: 0; border: 0px;}
#header h1 {margin: 0; padding: 0;}
#footer {clear: both; margin: 0; text-align: left; border: solid 1px #ffffff; padding: 3px; text-align: center;}

#topnav {margin: 0px; padding: 3px; margin-bottom: 5px;}
#topnav a {}

/*
#middlecontent_left_right {padding: 5px; margin-left: 212px; margin-right: 192px; border: solid 1px white;}
#middlecontent_right {padding: 5px; margin-right: 212px; border: solid 1px white;}
#middlecontent {padding: 5px; border: solid 1px white;}
*/
#middlecontent_left {margin-right: 208px; border: solid 1px white;}
#splitcontent_left {margin-right: 395px;  border: 0;}
#splitcontent_right {float: right; width: 400px;  border: 0;}
#left { padding: 0; float: left; width: 200px; border: solid 1px white;}
#right {float: right; width: 212px;  border: solid 1px white;}

.Button {margin: 3px;}
.Section {margin-bottom: 10px;}
.SubSection {padding: 5px; margin-bottom: 10px;}
.SubSection h3 {padding: 0; margin: 0; }
.FormTable td {padding-left: 5px; padding-right: 5px;}
.MessageBox {padding: 5px;  margin: 0;}
.ErrorBox {padding: 5px; margin: 5px;}
.List {margin: 0; border: 0; margin-top: 5px; margin-bottom: 5px;}
.List th {margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; }
.List td {margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; }
.TextBox {margin: 0; padding: 2px;}
.Control { margin: 5px; padding: 0;}
.ControlContent {margin: 0;padding: 5px;}
.Control h3 { margin: 0; padding: 0;}


/*Cosmetic Styles*/
body { }
a {}

#body {text-align: center;}
#menu {background-color: #6666CC; border: solid 1px black; color: White; padding: 2px; }
#menu a {color: White; text-decoration: none; font-weight: bold;}
#outside {color: black; font-size: 90%; font-family: Verdana, Arial, Tahoma, Sans-Serif;}
#topnav {text-align: right; vertical-align: middle; background-color: #005C80;}
#topnav a {text-decoration: none; color: white; text-transform: uppercase;}
#topnav a:hover {text-decoration: underline;}
#header{border: 0px; text-align: left;}
#header h1 {color: black;}
#left {}
#middle {}
#right {}
#footer {border: 0px;}

.SubSection {border: dashed 1px #004E8E;}
.SubSection h3 {border: 0; font-size: 85%; font-weight: bold; color: #004E8E;}
.Section {}
.SmallText {font-size: 50%;}
.SmallNote {font-size: 70%; color: Gray; font-family: Verdana;}
.Section h3 {font-size: 85%; border-bottom: solid 2px #DEDEDE; font-weight: bold; color: #004E8E;}

.MessageBox {background-color: #F7F7F7; border: solid 1px #E0E0E0;}
.ErrorBox {background-color: #FFE3B8; border: solid 1px #FF9900; font-family: Courier New;}

.ImageCaption {font-size: 80%; font-family: Verdana;}
.ImageCaption span {font-weight: bold; font-family: Tahoma; font-size: 70%;}
.TextBox {border: solid 1px #6666CC;}
.Button {color: Navy; font-weight: bold;}
.DeleteButton {color: white; background-color: #880000; font-weight: bold;}

.List { text-decoration: none; border: solid 1px #DCDCDC; }
.ListHeader { color: black; font-weight: bold; background-color: #FFFFCC; border-bottom: solid 1px #DCDCDC; }
.ListItemAlternate { text-decoration: none; background-color: #EEEEEE; border-bottom: solid 1px #DCDCDC; }
.ListItemHighlight { text-decoration: none; background-color: #FFBEBE; border-bottom: solid 1px #DCDCDC; }
.ListItem { text-decoration: none; border-bottom: solid 1px #DCDCDC; } 
.ListTitle { font-weight: bold; text-decoration: none; }

.Control { border: solid 1px #99CCFF; background-color: White; text-align: left;}
.ControlContent {}
.Control h3 { font-size: 85%; background-color: #99CCFF; color: #000066; padding: 1px; font-weight: bold; }
